Amazon GuardDutyをCloudFormationで有効化したあと、スタックを削除したらどうなるのか試してみた
気になったので試してみました。
2024.08.13
Amazon GuardDutyを有効化するとき、いくつかの方法があります。
- AWS CLI
- AWS SDK
- AWS CloudFormation
- AWSマネジメントコンソール
- など
このうち、AWS CloudFormationでAmazon GuardDutyを有効化したあと、AWS CloudFormationのスタックを削除すると「Amazon GuardDutyは無効になる? 有効のまま?」が気になったので、試してみました。
おすすめの方
- Amazon GuardDutyをAWS CloudFormationで設定したい方
- 掲題について気になる方
Amazon GuardDutyが無効であることを確認する
無効になっています。
ちなみに、AWS Security Hubでも検知されています。
AWS CloudFormationでAmazon GuardDutyを有効にする
テンプレートファイル
guard_duty.yaml
AWSTemplateFormatVersion: 2010-09-09
Description: "GuardDuty"
Resources:
GuardDuty:
Type: "AWS::GuardDuty::Detector"
Properties:
Enable: true
デプロイ
aws cloudformation deploy \
--template-file guard_duty.yaml \
--stack-name GuardDuty-Stack \
--capabilities CAPABILITY_IAM
Amazon GuardDutyが有効になりました。
約1日ほど経過すると、AWS Security Hubのコントロールステータスが成功になっていました。
AWS CloudFormationのスタックを削除する
aws cloudformation delete-stack \
--stack-name GuardDuty-Stack
Amazon GuardDutyを確認すると、無効になっていた
約1日ほど経過すると、AWS Security Hubのコントロールステータスが失敗になっていました。
さいごに
どなたかの参考になれば幸いです。